2 Searching books… Paul J. McAuley